package com.event.system.domain;

import com.event.common.core.domain.BaseEntity;

/**
 * CREATE TABLE `sys_event_region` (
 *   `region_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
 *   `roster_id` bigint(20) DEFAULT NULL COMMENT '展会名单ID',
 *   `area_num` varchar(50) DEFAULT NULL COMMENT '区域编号',
 *   `booth_num` varchar(50) DEFAULT NULL COMMENT '摊位编号',
 *   `event_num` varchar(100) DEFAULT NULL COMMENT '展会总编号',
 *   `region_status` tinyint(4) DEFAULT NULL COMMENT '状态(1：审核中；2：已定；3：未定)',
 *   PRIMARY KEY (`region_id`)
 * ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='展会区域管理';
 */
public class SysEventRegion extends BaseEntity{

    private static final long serialVersionUID = 1L;

    /**
     * 区域管理主键ID
     */
    private Long regionId;

    /**
     * 展会名单ID
     */
    private Long rosterId;

    /**
     * 区域编号
     */
    private String areaNum;

    /**
     * 摊位编号
     */
    private String boothNum;

    /**
     * 展会总编号
     */
    private String eventNum;

    /**
     * 状态(1：审核中；2：已定；3：未定)
     */
    private Integer regionStatus;

    /**
     * 展会名单名称
     */
    private String eventName;

    public SysEventRegion() {
    }

    public SysEventRegion(Long regionId, Long rosterId, String areaNum, String boothNum, String eventNum, Integer regionStatus, String eventName) {
        this.regionId = regionId;
        this.rosterId = rosterId;
        this.areaNum = areaNum;
        this.boothNum = boothNum;
        this.eventNum = eventNum;
        this.regionStatus = regionStatus;
        this.eventName = eventName;
    }

    public Long getRegionId() {
        return regionId;
    }

    public void setRegionId(Long regionId) {
        this.regionId = regionId;
    }

    public Long getRosterId() {
        return rosterId;
    }

    public void setRosterId(Long rosterId) {
        this.rosterId = rosterId;
    }

    public String getAreaNum() {
        return areaNum;
    }

    public void setAreaNum(String areaNum) {
        this.areaNum = areaNum;
    }

    public String getBoothNum() {
        return boothNum;
    }

    public void setBoothNum(String boothNum) {
        this.boothNum = boothNum;
    }

    public String getEventNum() {
        return eventNum;
    }

    public void setEventNum(String eventNum) {
        this.eventNum = eventNum;
    }

    public Integer getRegionStatus() {
        return regionStatus;
    }

    public void setRegionStatus(Integer regionStatus) {
        this.regionStatus = regionStatus;
    }

    public String getEventName() {
        return eventName;
    }

    public void setEventName(String eventName) {
        this.eventName = eventName;
    }

    @Override
    public String toString() {
        return "SysEventRegion{" +
                "regionId=" + regionId +
                ", rosterId=" + rosterId +
                ", areaNum='" + areaNum + '\'' +
                ", boothNum='" + boothNum + '\'' +
                ", eventNum='" + eventNum + '\'' +
                ", regionStatus='" + regionStatus + '\'' +
                ", eventName='" + eventName + '\'' +
                '}';
    }
}
